top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
A-TEST '21 : proceedings of the 12th International Workshop on Automating TEST Case Design, Selection, and Evaluation : August 23-24, 2021, Athens, Greece / / Association for Computing Machinery
A-TEST '21 : proceedings of the 12th International Workshop on Automating TEST Case Design, Selection, and Evaluation : August 23-24, 2021, Athens, Greece / / Association for Computing Machinery
Pubbl/distr/stampa New York, NY : , : The Association for Computing Machinery, , [2021]
Descrizione fisica 1 online resource (76 pages) : illustrations
Disciplina 005.1
Soggetto topico Computer software - Development
Java (Computer program language)
Programming languages (Electronic computers)
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910574882103321
New York, NY : , : The Association for Computing Machinery, , [2021]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Absolute Java [[electronic resource] /] / Walter Savitch ; contributor Kenrick Mock
Absolute Java [[electronic resource] /] / Walter Savitch ; contributor Kenrick Mock
Autore Savitch Walter J. <1943-2021, >
Edizione [Sixth edition, Global edition.]
Pubbl/distr/stampa Boston : , : Pearson, , [2016]
Descrizione fisica 1 online resource (1,295 pages) : illustrations (some color), tables
Disciplina 005.133
Collana Always learning
Soggetto topico Java (Computer program language)
ISBN 1-292-10923-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover -- Title Page -- Copyright Page -- Preface -- Acknowledgments -- Brief Contents -- Contents -- Chapter 1 Getting Started -- 1.1 INTRODUCTION TO JAVA -- Origins of the Java Language -- Objects and Methods -- Applets -- A Sample Java Application Program -- Byte-Code and the Java Virtual Machine -- Class Loader -- Compiling a Java Program or Class -- Running a Java Program -- TIP: Error Messages -- 1.2 EXPRESSIONS AND ASSIGNMENT STATEMENTS -- Identifiers -- Variables -- Assignment Statements -- TIP: Initialize Variables -- More Assignment Statements -- Assignment Compatibility -- Constants -- Arithmetic Operators and Expressions -- Parentheses and Precedence Rules -- Integer and Floating-Point Division -- PITFALL: Round-Off Errors in Floating-Point Numbers -- PITFALL: Division with Whole Numbers -- Type Casting -- Increment and Decrement Operators -- 1.3 THE CLASS STRING -- String Constants and Variables -- Concatenation of Strings -- Classes -- String Methods -- Escape Sequences -- String Processing -- The Unicode Character Set -- 1.4 PROGRAM STYLE -- Naming Constants -- Java Spelling Conventions -- Comments -- Indenting -- Chapter Summary -- Answers to Self-Test Exercises -- Programming Projects -- Chapter 2 Console Input and Output -- 2.1 SCREEN OUTPUT -- System.out.println -- TIP: Different Approaches to Formatting Output -- Formatting Output with printf -- TIP: Formatting Monetary Amounts with printf -- TIP: Legacy Code -- Money Formats Using NumberFormat -- Importing Packages and Classes -- The DecimalFormat Class -- 2.2 CONSOLE INPUT USING THE SCANNER CLASS -- The Scanner Class -- PITFALL: Dealing with the Line Terminator, '\n' -- The Empty String -- TIP: Prompt for Input -- TIP: Echo Input -- Example: Self-Service Checkout -- Other Input Delimiters -- 2.3 INTRODUCTION TO FILE INPUT -- The Scanner Class for Text File Input.
Chapter Summary -- Answers to Self-Test Exercises -- Programming Projects -- Chapter 3 Flow of Control -- 3.1 BRANCHING MECHANISM -- if-else Statements -- Omitting the else -- Compound Statements -- TIP: Placing of Braces -- Nested Statements -- Multiway if-else Statement -- Example: State Income Tax -- The switch Statement -- PITFALL: Forgetting a break in a switch Statement -- The Conditional Operator -- 3.2 BOOLEAN EXPRESSIONS -- Simple Boolean Expressions -- PITFALL: Using = in Place of == -- PITFALL: Using == with Strings -- Lexicographic and Alphabetic Order -- Building Boolean Expressions -- PITFALL: Strings of Inequalities -- Evaluating Boolean Expressions -- TIP: Naming Boolean Variables -- Short-Circuit and Complete Evaluation -- Precedence and Associativity Rules -- 3.3 LOOPS -- while Statement and do-while Statement -- Algorithms and Pseudocode -- Example: Averaging a List of Scores -- The for Statement -- The Comma in for Statements -- TIP: Repeat N Times Loops -- PITFALL: Extra Semicolon in a for Statement -- PITFALL: Infinite Loops -- Nested Loops -- The break and continue Statements -- The exit Statement -- 3.4 DEBUGGING -- Loop Bugs -- Tracing Variables -- General Debugging Techniques -- Example: Debugging an Input Validation Loop -- Preventive Coding -- Assertion Checks -- 3.5 RANDOM NUMBER GENERATION -- The Random Object -- The Math.random() Method -- Chapter Summary -- Answers to Self-Test Exercises -- Programming Projects -- Chapter 4 Defining Classes I -- 4.1 CLASS DEFINITIONS -- Instance Variables and Methods -- More about Methods -- TIP: Any Method Can Be Used as a void Method -- Local Variables -- Blocks -- TIP: Declaring Variables in a for Statement -- Parameters of a Primitive Type -- PITFALL: Use of the Terms "Parameter" and "Argument" -- Simple Cases with Class Parameters -- The this Parameter.
Methods That Return a Boolean Value -- The Methods equals and toString -- Recursive Methods -- TIP: Testing Methods -- 4.2 INFORMATION HIDING AND ENCAPSULATION -- public and private Modifiers -- Example: Yet Another Date Class -- Accessor and Mutator Methods -- TIP: A Class Has Access to Private Members of All Objects of the Class -- TIP: Mutator Methods Can Return a Boolean Value -- Preconditions and Postconditions -- 4.3 OVERLOADING -- Rules for Overloading -- PITFALL: Overloading and Automatic Type Conversion -- PITFALL: You Cannot Overload Based on the Type Returned -- 4.4 CONSTRUCTORS -- Constructor Definitions -- TIP: You Can Invoke Another Method in a Constructor -- TIP: A Constructor Has a this Parameter -- TIP: Include a No-Argument Constructor -- Example: The Final Date Class -- Default Variable Initializations -- An Alternative Way to Initialize Instance Variables -- Example: A Pet Record Class -- The StringTokenizer Class -- Chapter Summary -- Answers to Self-Test Exercises -- Programming Projects -- Chapter 5 Defining Classes II -- 5.1 STATIC METHODS AND STATIC VARIABLES -- Static Methods -- PITFALL: Invoking a Nonstatic Method Within a Static Method -- TIP: You Can Put a main in Any Class -- Static Variables -- The Math Class -- Wrapper Classes -- Automatic Boxing and Unboxing -- Static Methods in Wrapper Classes -- PITFALL: A Wrapper Class Does Not Have a No-Argument Constructor -- 5.2 REFERENCES AND CLASS PARAMETERS -- Variables and Memory -- References -- Class Parameters -- PITFALL: Use of = and == with Variables of a Class Type -- The Constant null -- PITFALL: Null Pointer Exception -- The new Operator and Anonymous Objects -- Example: Another Approach to Keyboard Input -- TIP: Use Static Imports -- 5.3 USING AND MISUSING REFERENCES -- Example: A Person Class -- PITFALL: null Can Be an Argument to a Method -- Copy Constructors.
PITFALL: Privacy Leaks -- Mutable and Immutable Classes -- Tip: Deep Copy versus Shallow Copy -- TIP: Assume Your Coworkers Are Malicious -- 5.4 PACKAGES AND JAVADOC -- Packages and import Statements -- The Package java.lang -- Package Names and Directories -- PITFALL: Subdirectories Are Not Automatically Imported -- The Default Package -- PITFALL: Not Including the Current Directory in Your Class Path -- Specifying a Class Path When You Compile -- Name Clashes -- Introduction to javadoc -- Commenting Classes for javadoc -- Running javadoc -- Chapter Summary -- Answers to Self-Test Exercises -- Programming Projects -- Chapter 6 Arrays -- 6.1 INTRODUCTION TO ARRAYS -- Creating and Accessing Arrays -- The length Instance Variable -- TIP: Use for Loops with Arrays -- PITFALL: Array Indices Always Start with Zero -- PITFALL: Array Index Out of Bounds -- Initializing Arrays -- PITFALL: An Array of Characters Is Not a String -- 6.2 ARRAYS AND REFERENCES -- Arrays Are Objects -- PITFALL: Arrays with a Class Base Type -- Array Parameters -- PITFALL: Use of = and == with Arrays -- Arguments for the Method main -- Methods that Return an Array -- 6.3 PROGRAMMING WITH ARRAYS -- Partially Filled Arrays -- Example: A Class for Partially Filled Arrays -- TIP: Accessor Methods Need Not Simply Return Instance Variables -- The "for-each" Loop -- Methods with a Variable Number of Parameters -- Example: A String Processing Example -- Privacy Leaks with Array Instance Variables -- Example: Sorting an Array -- Enumerated Types -- TIP: Enumerated Types in switch Statements -- 6.4 MULTIDIMENSIONAL ARRAYS -- Multidimensional Array Basics -- Using the length Instance Variable -- Ragged Arrays -- Multidimensional Array Parameters and Returned Values -- Example: A Grade Book Class -- Chapter Summary -- Answers to Self-Test Exercises -- Programming Projects.
Chapter 7 Inheritance -- 7.1 INHERITANCE BASICS -- Derived Classes -- Overriding a Method Definition -- Changing the Return Type of an Overridden Method -- Changing the Access Permission of an Overridden Method -- PITFALL: Overriding versus Overloading -- The super Constructor -- The this Constructor -- TIP: An Object of a Derived Class Has More than One Type -- PITFALL: The Terms Subclass and Superclass -- Example: An Enhanced StringTokenizer Class -- 7.2 ENCAPSULATION AND INHERITANCE -- PITFALL: Use of Private Instance Variables from the Base Class -- PITFALL: Private Methods Are Effectively Not Inherited -- Protected and Package Access -- PITFALL: Forgetting about the Default Package -- PITFALL: A Restriction on Protected Access -- 7.3 PROGRAMMING WITH INHERITANCE -- TIP: Static Variables Are Inherited -- TIP: "is a" versus "has a" -- Access to a Redefined Base Method -- PITFALL: You Cannot Use Multiple supers -- The Class Object -- The Right Way to Define equals -- TIP: getClass versus instanceof -- Chapter Summary -- Answers to Self-Test Exercises -- Programming Projects -- Chapter 8 Polymorphism and Abstract Classes -- 8.1 POLYMORPHISM -- Late Binding -- The final Modifier -- Example: Sales Records -- Late Binding with toString -- PITFALL: No Late Binding for Static Methods -- Downcasting and Upcasting -- PITFALL: Downcasting -- TIP: Checking to See Whether Downcasting Is Legitimate -- A First Look at the clone Method -- PITFALL: Sometimes the clone Method Return Type Is Object -- PITFALL: Limitations of Copy Constructors -- 8.2 ABSTRACT CLASSES -- Abstract Classes -- PITFALL: You Cannot Create Instances of an Abstract Class -- TIP: An Abstract Class Is a Type -- Chapter Summary -- Answers to Self-Test Exercises -- Programming Projects -- Chapter 9 Exception Handling -- 9.1 EXCEPTION HANDLING BASICS -- try-catch Mechanism.
Exception Handling with the Scanner Class.
Record Nr. UNINA-9910154764103321
Savitch Walter J. <1943-2021, >  
Boston : , : Pearson, , [2016]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Advanced Java EE development for Rational Application Developer 7.5 [[electronic resource] ] : developers' guidebook / / Kameron Cole, Robert McChesney, Richard Raszka
Advanced Java EE development for Rational Application Developer 7.5 [[electronic resource] ] : developers' guidebook / / Kameron Cole, Robert McChesney, Richard Raszka
Autore Cole Kameron
Edizione [1st ed.]
Pubbl/distr/stampa Ketchum, Idaho, : MC Press, 2011
Descrizione fisica 1 online resource (877 p.)
Disciplina 006.76
Altri autori (Persone) McChesneyRobert
RaszkaRichard
Soggetto topico Java (Computer program language)
Application software - Development
Web servers - Programming
Soggetto genere / forma Electronic books.
ISBN 1-58347-590-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Authors; Contents; Chapter 1: Introduction to Java EE for IBM WebSphere Application Server, Version 7.0; What Is WebSphere?; A Brief History of Java EE; The WebSphere Java EE Toolset; Summary; Chapter 2: Introduction to IBM Rational Application Developer for WebSphere Software, Version 7.5; Introducing Perspectives, Views, and Editors; Commonly Used Perspectives; IBM Rational Application Developer for WebSphere Software Testing Scenarios; Setting Up the WebSphere Test Environment; Using the Test Environment to Test Web Components
Using the Universal Test Client to Test EJBsSummary; Chapter 3: Servlets; Web Applications; Introducing Servlets; Using Servlets; Servlet Process Flow; Servlet Life Cycle; The Servlet Request and Response; Encoded Data; GET and POST Requests; Handling GET Requests; Handling POST Requests; Creating and Testing Servlets; Creating a Dynamic Web Project; Web Project Folder Structure; Creating Servlets; Running the Servlet; Producing a Response; Using the Debugger for Servlets; State Management Using HTTP; Cookies; Creating Cookies; HTTP Session Management; URL Encoding
Enabling URL Encoding within Application DeveloperThe Model-View-Controller (MVC) Design Pattern; Using a Request Dispatcher; Saving Data into the ServletContext; Best Practices for Saving Servlet Data; Data Transfer Objects (DTOs); Application Lifecycle Events; Event Types; Storing and Removing Data; Binding Listener Example; Attribute and Life-cycle Event Listeners; Creating Web Application Life-cycle Event Listeners; Filters; Summary; Chapter 4: JavaServer Pages; Introducing JavaServer Pages (JSP); JSP Syntax; Overview of JSTLs; Summary; Chapter 5: JavaServer Faces (JSF); Introducing JSF
JSF ArchitectureJSF Request-Processing Lifecycle; JSF Application Architecture; JSF Syntax; Implicit JSF Objects; Using JSF and Rational Application Developer for Development; Summary; Chapter 6: Struts; Introducing Struts; Struts Architecture; Struts Application Architecture; Struts Tag Library Syntax; Using Struts and Rational Application Developer for Development; Comparison of Struts and JSF; Summary; Chapter 7: Java Persistence API; Entities; Persistence and the Java EE Container; Finding and Updating Entities Using Named Queries; JPA Persistence Strategies; Summary
Chapter 8: Session Enterprise JavaBeansSession Beans and the EJB Architecture; The Lifecycle of Session Beans in the Java EE Architecture; Developing a Session Bean in Rational Application Developer; Summary; Chapter 9: Message-Driven Enterprise JavaBeans; A Java Message Service (JMS) Primer; Basic Messaging Administration; Developing the MDB; Summary; Chapter 10: EJB Client Programming; Available Client Models; Clients to Entity Objects; Accessing EJBs from Other Java EE Components; Running the IBM Thin Client for EJBs; Clients to Message-Driven EJBs; Summary; Chapter 11: Transactions
Introduction
Record Nr. UNINA-9910457182903321
Cole Kameron  
Ketchum, Idaho, : MC Press, 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Advanced Java EE development for Rational Application Developer 7.5 [[electronic resource] ] : developers' guidebook / / Kameron Cole, Robert McChesney, Richard Raszka
Advanced Java EE development for Rational Application Developer 7.5 [[electronic resource] ] : developers' guidebook / / Kameron Cole, Robert McChesney, Richard Raszka
Autore Cole Kameron
Edizione [1st ed.]
Pubbl/distr/stampa Ketchum, Idaho, : MC Press, 2011
Descrizione fisica 1 online resource (877 p.)
Disciplina 006.76
Altri autori (Persone) McChesneyRobert
RaszkaRichard
Soggetto topico Java (Computer program language)
Application software - Development
Web servers - Programming
ISBN 1-58347-590-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Authors; Contents; Chapter 1: Introduction to Java EE for IBM WebSphere Application Server, Version 7.0; What Is WebSphere?; A Brief History of Java EE; The WebSphere Java EE Toolset; Summary; Chapter 2: Introduction to IBM Rational Application Developer for WebSphere Software, Version 7.5; Introducing Perspectives, Views, and Editors; Commonly Used Perspectives; IBM Rational Application Developer for WebSphere Software Testing Scenarios; Setting Up the WebSphere Test Environment; Using the Test Environment to Test Web Components
Using the Universal Test Client to Test EJBsSummary; Chapter 3: Servlets; Web Applications; Introducing Servlets; Using Servlets; Servlet Process Flow; Servlet Life Cycle; The Servlet Request and Response; Encoded Data; GET and POST Requests; Handling GET Requests; Handling POST Requests; Creating and Testing Servlets; Creating a Dynamic Web Project; Web Project Folder Structure; Creating Servlets; Running the Servlet; Producing a Response; Using the Debugger for Servlets; State Management Using HTTP; Cookies; Creating Cookies; HTTP Session Management; URL Encoding
Enabling URL Encoding within Application DeveloperThe Model-View-Controller (MVC) Design Pattern; Using a Request Dispatcher; Saving Data into the ServletContext; Best Practices for Saving Servlet Data; Data Transfer Objects (DTOs); Application Lifecycle Events; Event Types; Storing and Removing Data; Binding Listener Example; Attribute and Life-cycle Event Listeners; Creating Web Application Life-cycle Event Listeners; Filters; Summary; Chapter 4: JavaServer Pages; Introducing JavaServer Pages (JSP); JSP Syntax; Overview of JSTLs; Summary; Chapter 5: JavaServer Faces (JSF); Introducing JSF
JSF ArchitectureJSF Request-Processing Lifecycle; JSF Application Architecture; JSF Syntax; Implicit JSF Objects; Using JSF and Rational Application Developer for Development; Summary; Chapter 6: Struts; Introducing Struts; Struts Architecture; Struts Application Architecture; Struts Tag Library Syntax; Using Struts and Rational Application Developer for Development; Comparison of Struts and JSF; Summary; Chapter 7: Java Persistence API; Entities; Persistence and the Java EE Container; Finding and Updating Entities Using Named Queries; JPA Persistence Strategies; Summary
Chapter 8: Session Enterprise JavaBeansSession Beans and the EJB Architecture; The Lifecycle of Session Beans in the Java EE Architecture; Developing a Session Bean in Rational Application Developer; Summary; Chapter 9: Message-Driven Enterprise JavaBeans; A Java Message Service (JMS) Primer; Basic Messaging Administration; Developing the MDB; Summary; Chapter 10: EJB Client Programming; Available Client Models; Clients to Entity Objects; Accessing EJBs from Other Java EE Components; Running the IBM Thin Client for EJBs; Clients to Message-Driven EJBs; Summary; Chapter 11: Transactions
Introduction
Record Nr. UNINA-9910781639003321
Cole Kameron  
Ketchum, Idaho, : MC Press, 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Advanced Java EE development for Rational Application Developer 7.5 [[electronic resource] ] : developers' guidebook / / Kameron Cole, Robert McChesney, Richard Raszka
Advanced Java EE development for Rational Application Developer 7.5 [[electronic resource] ] : developers' guidebook / / Kameron Cole, Robert McChesney, Richard Raszka
Autore Cole Kameron
Edizione [1st ed.]
Pubbl/distr/stampa Ketchum, Idaho, : MC Press, 2011
Descrizione fisica 1 online resource (877 p.)
Disciplina 006.76
Altri autori (Persone) McChesneyRobert
RaszkaRichard
Soggetto topico Java (Computer program language)
Application software - Development
Web servers - Programming
ISBN 1-58347-590-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Copyright; About the Authors; Contents; Chapter 1: Introduction to Java EE for IBM WebSphere Application Server, Version 7.0; What Is WebSphere?; A Brief History of Java EE; The WebSphere Java EE Toolset; Summary; Chapter 2: Introduction to IBM Rational Application Developer for WebSphere Software, Version 7.5; Introducing Perspectives, Views, and Editors; Commonly Used Perspectives; IBM Rational Application Developer for WebSphere Software Testing Scenarios; Setting Up the WebSphere Test Environment; Using the Test Environment to Test Web Components
Using the Universal Test Client to Test EJBsSummary; Chapter 3: Servlets; Web Applications; Introducing Servlets; Using Servlets; Servlet Process Flow; Servlet Life Cycle; The Servlet Request and Response; Encoded Data; GET and POST Requests; Handling GET Requests; Handling POST Requests; Creating and Testing Servlets; Creating a Dynamic Web Project; Web Project Folder Structure; Creating Servlets; Running the Servlet; Producing a Response; Using the Debugger for Servlets; State Management Using HTTP; Cookies; Creating Cookies; HTTP Session Management; URL Encoding
Enabling URL Encoding within Application DeveloperThe Model-View-Controller (MVC) Design Pattern; Using a Request Dispatcher; Saving Data into the ServletContext; Best Practices for Saving Servlet Data; Data Transfer Objects (DTOs); Application Lifecycle Events; Event Types; Storing and Removing Data; Binding Listener Example; Attribute and Life-cycle Event Listeners; Creating Web Application Life-cycle Event Listeners; Filters; Summary; Chapter 4: JavaServer Pages; Introducing JavaServer Pages (JSP); JSP Syntax; Overview of JSTLs; Summary; Chapter 5: JavaServer Faces (JSF); Introducing JSF
JSF ArchitectureJSF Request-Processing Lifecycle; JSF Application Architecture; JSF Syntax; Implicit JSF Objects; Using JSF and Rational Application Developer for Development; Summary; Chapter 6: Struts; Introducing Struts; Struts Architecture; Struts Application Architecture; Struts Tag Library Syntax; Using Struts and Rational Application Developer for Development; Comparison of Struts and JSF; Summary; Chapter 7: Java Persistence API; Entities; Persistence and the Java EE Container; Finding and Updating Entities Using Named Queries; JPA Persistence Strategies; Summary
Chapter 8: Session Enterprise JavaBeansSession Beans and the EJB Architecture; The Lifecycle of Session Beans in the Java EE Architecture; Developing a Session Bean in Rational Application Developer; Summary; Chapter 9: Message-Driven Enterprise JavaBeans; A Java Message Service (JMS) Primer; Basic Messaging Administration; Developing the MDB; Summary; Chapter 10: EJB Client Programming; Available Client Models; Clients to Entity Objects; Accessing EJBs from Other Java EE Components; Running the IBM Thin Client for EJBs; Clients to Message-Driven EJBs; Summary; Chapter 11: Transactions
Introduction
Record Nr. UNINA-9910812235303321
Cole Kameron  
Ketchum, Idaho, : MC Press, 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Advanced network programming - principles and techniques : network application programming with Java / / Bogdan Ciubotaru, Gabriel-Miro Muntean
Advanced network programming - principles and techniques : network application programming with Java / / Bogdan Ciubotaru, Gabriel-Miro Muntean
Autore Ciubotaru Bogdan
Edizione [1st ed. 2013.]
Pubbl/distr/stampa London : , : Springer, , 2013
Descrizione fisica 1 online resource (xvi, 250 pages) : illustrations (chiefly color)
Disciplina 004.6
Collana Computer Communications and Networks
Soggetto topico Computer networks
Computer network architectures
Java (Computer program language)
ISBN 1-4471-5292-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Introduction -- Network Architectures -- Network Communications Protocols and Services -- Basic Network Programming -- Sockets -- Socket-Based Client Server Communication -- Support for Communication-Based Services -- Server-Side Network Programming -- Client-Side Network Programming -- Advanced Client-Server Network Programming -- Conclusion.
Record Nr. UNINA-9910437598303321
Ciubotaru Bogdan  
London : , : Springer, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Advanced systems design with Java, UML and MDA [[electronic resource] /] / Kevin Lano
Advanced systems design with Java, UML and MDA [[electronic resource] /] / Kevin Lano
Autore Lano Kevin
Pubbl/distr/stampa Oxford, : Elsevier Butterworth-Heinemann, 2005
Descrizione fisica 1 online resource (386 p.)
Disciplina 004.2
Soggetto topico Java (Computer program language)
UML (Computer science)
Soggetto genere / forma Electronic books.
ISBN 1-280-64215-7
9786610642151
0-08-045691-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910457995203321
Lano Kevin  
Oxford, : Elsevier Butterworth-Heinemann, 2005
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Advanced systems design with Java, UML and MDA [[electronic resource] /] / Kevin Lano
Advanced systems design with Java, UML and MDA [[electronic resource] /] / Kevin Lano
Autore Lano Kevin
Pubbl/distr/stampa Oxford, : Elsevier Butterworth-Heinemann, 2005
Descrizione fisica 1 online resource (386 p.)
Disciplina 004.2
Soggetto topico Java (Computer program language)
UML (Computer science)
ISBN 1-280-64215-7
9786610642151
0-08-045691-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910784533903321
Lano Kevin  
Oxford, : Elsevier Butterworth-Heinemann, 2005
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Advanced systems design with Java, UML and MDA [[electronic resource] /] / Kevin Lano
Advanced systems design with Java, UML and MDA [[electronic resource] /] / Kevin Lano
Autore Lano Kevin
Edizione [1st ed.]
Pubbl/distr/stampa Oxford, : Elsevier Butterworth-Heinemann, 2005
Descrizione fisica 1 online resource (386 p.)
Disciplina 004.2
Soggetto topico Java (Computer program language)
UML (Computer science)
ISBN 1-280-64215-7
9786610642151
0-08-045691-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Cover -- Contents -- Preface -- Chapter 1 The challenges of software design -- Chapter 2 The unified modelling language -- Chapter 3 The object constraint language -- Chapter 4 UML dynamic modelling notations -- Chapter 5 Platform-independent design -- Chapter 6 From platform-specific models to executable code -- Chapter 7 Internet system design -- Chapter 8 Web services -- Chapter 9 Implementing the model-driven architecture -- Chapter 10 Case studies of web system development -- Chapter 11 Catalogue of model transformations -- Bibliography -- Index.
Record Nr. UNINA-9910811681403321
Lano Kevin  
Oxford, : Elsevier Butterworth-Heinemann, 2005
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Advanced Topics in Java [[electronic resource] ] : Core Concepts in Data Structures / / by Noel Kalicharan
Advanced Topics in Java [[electronic resource] ] : Core Concepts in Data Structures / / by Noel Kalicharan
Autore Kalicharan Noel
Edizione [1st ed. 2014.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Descrizione fisica 1 online resource (322 p.)
Disciplina 004
005.2
Collana Expert's Voice in Java
Soggetto topico Java (Computer program language)
Software engineering
Java
Software Engineering/Programming and Operating Systems
ISBN 1-4302-6620-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers""; ""Preface""; ""Chapter 1: Sorting, Searching, and Merging""; ""1.1 Sorting an Array: Selection Sort""; ""1.1.1 Analysis of Selection Sort""; ""1.2 Sorting an Array: Insertion Sort""; ""1.2.1 Analysis of Insertion Sort""; ""1.3 Inserting an Element in Place""; ""1.4 Sorting a String Array""; ""1.5 Sorting Parallel Arrays""; ""1.6 Binary Search""; ""1.7 Searching an Array of Strings""; ""1.8 Example: Word Frequency Count""; ""1.9 Merging Ordered Lists""; ""1.9.1 Implementing the Merge""
""Chapter 2: Introduction to Objects""""2.1 Objects""; ""2.2 Defining Classes and Creating Objects""; ""2.2.1 Access to Class and Instance Variables""; ""2.2.2 Initializing Class and Instance Variables""; ""2.3 Constructors""; ""2.3.1 Overloading a Constructor""; ""2.4 Data Encapsulation, Accessor, and Mutator Methods""; ""2.4.1 An Improved Constructor""; ""2.4.2 Accessor Methods""; ""2.5 Printing an Object�s Data""; ""2.5.3 Using the toString() Method""; ""2.6.1 Testing the Class Part""; ""2.7 How to Name Your Java Files""; ""2.8 Working with Objects""
""2.8.1 Assigning an Object Variable to Another""""2.8.2 Losing Access to an Object""; ""2.8.3 Comparing Object Variables""; ""2.10 Passing an Object as an Argument""; ""2.11 Array of Objects""; ""2.11.1 Finding the Part with the Lowest Price""; ""2.12 Searching an Array of Objects""; ""2.13 Sorting an Array of Objects""; ""2.15 How to Return More Than One Value: Voting""; ""Chapter 3: Linked Lists""; ""3.1 Defining Linked Lists""; ""3.2 Basic Operations on a Linked List""; ""3.2.1 Counting the Nodes in a Linked List""; ""3.2.2 Searching a Linked List""
""3.2.3 Finding the Last Node in a Linked List""""3.3 Building a Linked List: Adding a New Item at the Tail""; ""3.4 Insertion Into a Linked List""; ""3.5 Building a Linked List: Adding a New Item at the Head""; ""3.6 Deletion from a Linked List""; ""3.7 Building a Sorted Linked List""; ""3.8 A Linked List Class""; ""3.9 How to Organize Java Files""; ""3.10 Expanding the LinkedList Class""; ""3.11 Example: Palindrome""; ""3.12 Saving a Linked List""; ""3.13 Arrays vs. Linked Lists""; ""3.14 Storing a Linked List Using Arrays""; ""3.15 Merging Two Sorted Linked Lists""
""3.16 Circular and Two-Way Linked Lists""""3.16.1 Circular Lists""; ""3.16.2 Two-Way (Doubly Linked) Lists""; ""Chapter 4: Stacks and Queues""; ""4.1 Abstract Data Types""; ""4.2 Stacks""; ""4.2.1 Implementing a Stack Using an Array""; ""4.2.2 Implementing a Stack Using a Linked List""; ""4.3 A General Stack Type""; ""4.3.1 Example: Convert from Decimal to Binary""; ""4.4 How to Convert from Infix to Postfix""; ""4.4.1 Evaluating an Arithmetic Expression""; ""4.5 Queues""; ""4.5.1 Implementing a Queue Using an Array""; ""Chapter 5: Recursion""; ""5.1 Recursive Definition""
""5.2 Writing Recursive Functions in Java""
Record Nr. UNINA-9910300476403321
Kalicharan Noel  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui